package com.itheima.aimobile.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.ai.tool.annotation.ToolParam;

import java.time.LocalDateTime;

@Data
@TableName("user_info") // 对应数据库表名
public class UserInfo {
    @TableId(type = IdType.AUTO) // 自增主键
    private Long id; // 用户ID
    @ToolParam(required = false,description = "用户名")
    private String username; // 用户名
    @ToolParam(required = false,description = "手机号")
    private String phone; // 手机号
    private String password; // 密码（加密存储）
    private LocalDateTime createdTime; // 注册时间
    private LocalDateTime updatedTime; // 更新时间
}